"""
数据容器 - 字符串
"""
my_str = "itheima and itcast"
# 通过下标索引取值
value = my_str[2]
print(f"my_str中获取的第二号元素是 {value}")

# 字符串本身无法修改
# my_str[2] = "d"

# index方法
print(f'my_str起始下标{my_str.index("and")}')

# replace
new_str = my_str.replace("it","程序")
print(f"替换后的字符串 {new_str}")

# split
my_str_list = my_str.split(" ")
print(f"内容是 {my_str_list} 类型是 {type(my_str_list)}")

# 字符串的规整操作 （去前后空格）
my_str = " abc d e f   "
print(f"my_str:【{my_str}】 去除空格后是【{my_str.strip()}】")

# strip(字符串) 去前后指定字符串
my_str = "123 ddd 321"
print(f'【{my_str.strip("123")}】')

my_str = "aaa bbb aaa"
print(f"{my_str}中aaa出现的次数 {my_str.count('aaa')}")
print(f"{my_str}字符串长度 {len(my_str)}")


# 练习
my_str = "itheima itcast python"
print(my_str.count("it"))
my_str = my_str.replace(" ","|")
print(my_str)
mystr = my_str.split("|")
print(mystr)